/*
 * Powered By [rapid-framework]
 * Web Site: http://www.rapid-framework.org.cn
 * Google Code: http://code.google.com/p/rapid-framework/
 * Since 2008 - 2015
 */

package com.sun.showcase.client.query.basic;

import com.sun.showcase.client.domain.basic.BaseseCodingRule;
import com.sun.showcase.pojo.SearchModel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.io.Serializable;

public class BaseseCodingRuleQuery extends SearchModel<BaseseCodingRule> implements Serializable {
    
  private static final long serialVersionUID = 3148176768559230877L;
    

	  /**
     * 主键id       db_column: id 
     */	
	private Long id;
	  /**
     * 编码名称       db_column: coding_name
     */
	private String codingName;
	  /**
     * 助记码       db_column: help_record_code
     */
	private String helpRecordCode;
	  /**
     * 编码规则       db_column: coding_rule
     */
	private String codingRule;
	  /**
     * 表名       db_column: table_name
     */
	private String tableName;
	  /**
     * 归零方式编码       db_column: reset_mode_code
     */
	private String resetModeCode;
	  /**
     * 归零方式名称       db_column: reset_mode_name
     */
	private String resetModeName;
	  /**
     * 归零日期（到日）       db_column: reset_date
     */
	private String resetDate;
	  /**
     * 归零值       db_column: reset_value
     */
	private Integer resetValue;
	  /**
     * 当前数值       db_column: current_value
     */
	private Integer currentValue;
	  /**
     * 最大值       db_column: max_value
     */
	private String maxValue;
	  /**
     * 有效标记(默认为1有效 0无效）       db_column: active_flag
     */
	private String activeFlag;
	  /**
     * 创建人ID       db_column: create_by
     */
	private String createBy;
	  /**
     * 创建人姓名       db_column: create_by_name
     */
	private String createByName;
	  /**
     * 创建时间       db_column: create_date
     */
	private java.util.Date createDate;
	  /**
     * 修改人ID       db_column: modified_by
     */
	private String modifiedBy;
	  /**
     * 修改人姓名       db_column: modified_by_name
     */
	private String modifiedByName;
	  /**
     * 修改时间       db_column: modified_date
     */
	private java.util.Date modifiedDate;
	private Long[] ids;
	public Long getId() {
		return this.id;
	}

	public void setId(Long value) {
		this.id = value;
	}

	public String getCodingName() {
		return this.codingName;
	}

	public void setCodingName(String value) {
		this.codingName = value;
	}

	public String getHelpRecordCode() {
		return this.helpRecordCode;
	}

	public void setHelpRecordCode(String value) {
		this.helpRecordCode = value;
	}

	public String getCodingRule() {
		return this.codingRule;
	}

	public void setCodingRule(String value) {
		this.codingRule = value;
	}

	public String getTableName() {
		return this.tableName;
	}

	public void setTableName(String value) {
		this.tableName = value;
	}

	public String getResetModeCode() {
		return this.resetModeCode;
	}

	public void setResetModeCode(String value) {
		this.resetModeCode = value;
	}

	public String getResetModeName() {
		return this.resetModeName;
	}

	public void setResetModeName(String value) {
		this.resetModeName = value;
	}

	public String getResetDate() {
		return this.resetDate;
	}

	public void setResetDate(String value) {
		this.resetDate = value;
	}

	public Integer getResetValue() {
		return this.resetValue;
	}

	public void setResetValue(Integer value) {
		this.resetValue = value;
	}

	public Integer getCurrentValue() {
		return this.currentValue;
	}

	public void setCurrentValue(Integer value) {
		this.currentValue = value;
	}

	public String getMaxValue() {
		return this.maxValue;
	}

	public void setMaxValue(String value) {
		this.maxValue = value;
	}

	public String getActiveFlag() {
		return this.activeFlag;
	}

	public void setActiveFlag(String value) {
		this.activeFlag = value;
	}

	public String getCreateBy() {
		return this.createBy;
	}

	public void setCreateBy(String value) {
		this.createBy = value;
	}

	public String getCreateByName() {
		return this.createByName;
	}

	public void setCreateByName(String value) {
		this.createByName = value;
	}

	public java.util.Date getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(java.util.Date value) {
		this.createDate = value;
	}

	public String getModifiedBy() {
		return this.modifiedBy;
	}

	public void setModifiedBy(String value) {
		this.modifiedBy = value;
	}

	public String getModifiedByName() {
		return this.modifiedByName;
	}

	public void setModifiedByName(String value) {
		this.modifiedByName = value;
	}

	public java.util.Date getModifiedDate() {
		return this.modifiedDate;
	}

	public void setModifiedDate(java.util.Date value) {
		this.modifiedDate = value;
	}


	public Long[] getIds() {
		return ids;
	}

	public void setIds(Long[] ids) {
		this.ids = ids;
	}

	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
	
}

